Builder
Create an instance of MoEngage.Builder
Since
12.8.00
Parameters
instance of Application
Account identifier for MoEngage Account.
Data Center to which the data should flow.
Constructors
Create an instance of MoEngage.Builder
Functions
Builds the configuration to initialise MoEngage SDK. With the returned object, call MoEngage.initialiseDefaultInstance if you want to initialize sdk as default instance, otherwise call MoEngage.initialiseInstance
Configure Card feature.
Optionally configure when the SDK sync collected data.
Configure the Firebase Cloud Messaging.
Configure InApp
Configure logging done by MoEngage SDK
Configure the MoEngage Environment.
By default, the MoEngage SDK does not add additional security on top of https to REST API calls. In case you want the MoEngage SDK to add additional security in the network request use this API to configure the request.
Configure Push Notification Meta Data
Configure Push Kit
Configure Real Time trigger.
Configure encryption feature of the MoEngage SDK. This configuration is used to enable encryption of data temporarily stored on the end users device. Once enabled it cannot be reverted. If enabled make sure to add the com:moengage:encrypted-storage
artifact.
Configure tracking opt-out.
Configure User Registration
If you are using MoEngage bundled with any partner integration use this API to notify the partner.
Optionally set the data-center to which the data should flow.
Time interval after which SDK retry generating the push token in case of registration failure.